hoof-removing device - Francés Inglés Diccionario